make rapid strides - German English Dictionary